burseed (lapulla echinata) - Spanish English Dictionary